Skip to main content
TrustRadius
Azure App Service

Azure App Service

Overview

What is Azure App Service?

The Microsoft Azure App Service is a PaaS that enables users to build, deploy, and scale web apps and APIs, a fully managed service with built-in infrastructure maintenance, security patching, and scaling. Includes Azure Web Apps, Azure Mobile Apps, Azure…

Read more
Recent Reviews
Read all reviews

Awards

Products that are considered exceptional by their customers based on a variety of criteria win TrustRadius awards. Learn more about the types of TrustRadius awards to make the best purchase decision. More about TrustRadius Awards

Reviewer Pros & Cons

View all pros & cons
Return to navigation

Pricing

View all pricing

Shared Environment for dev/test

$9.49

Cloud
per month

Basic Dedicated environment for dev/test

$54.75

Cloud
per month

Standard Run production workloads

$73

Cloud
per month

Entry-level set up fee?

  • No setup fee
For the latest information on pricing, visithttps://azure.microsoft.com/en…

Offerings

  • Free Trial
  • Free/Freemium Version
  • Premium Consulting/Integration Services

Starting price (does not include set up fee)

  • $9.49 per month
Return to navigation

Product Details

What is Azure App Service?

Azure App Service Technical Details

Deployment TypesSoftware as a Service (SaaS), Cloud, or Web-Based
Operating SystemsUnspecified
Mobile ApplicationNo

Frequently Asked Questions

The Microsoft Azure App Service is a PaaS that enables users to build, deploy, and scale web apps and APIs, a fully managed service with built-in infrastructure maintenance, security patching, and scaling. Includes Azure Web Apps, Azure Mobile Apps, Azure API Apps, allowing developers to use popular frameworks including .NET, .NET Core, Java, Node.js, Python, PHP, and Ruby.

Azure App Service starts at $9.49.

Reviewers rate Development environment replication highest, with a score of 10.

The most common users of Azure App Service are from Small Businesses (1-50 employees).
Return to navigation

Comparisons

View all alternatives
Return to navigation

Reviews and Ratings

(169)

Attribute Ratings

Reviews

(1-4 of 4)
Companies can't remove reviews or game the system. Here's why
Score 4 out of 10
Vetted Review
Verified User
Incentivized
We use Azure Web Apps for our Front End and some big data processing needs: for the monolith and some microservices. Also we host APIs over them. Web Apps offer an easy to use platform for creating and modifying our code in a seamless way across different stages of our data ingestion-processing-and offering for the customers.
  • Extremely easy to deploy and update from Visual Studio
  • It integrates seamlessly with other Azure PaaS resources
  • It has an in-depth integration with AppInsights, so you can understand errors and their root cause easily.
  • Easy to create and delete, what is not the same case in a IaaS resource
  • It escalates based on CPU workload and some other resource variables.
  • Configuration changes are almost immediate
  • Offers an excellent abstraction from hardware backend of the platform
  • That's updated very often, saving time and the risk of a self-performed update over a IaaS
  • That's really easy to develop for Web Apps
  • It supports Function Apps and Web Apps into the same "cost black box"
  • Irrationally expensive
  • High latency and poor response times in heavy workloads
  • Some updates lead to failures and crashes of hosted apps
  • Tech support starts defending Microsoft rather than helping you to get rid of a production failure
  • That's easy to have a peak cost with automatic resources escalation.
  • Lacks of spent money limits for escalation
  • Unnecessary deprecation of runtimes that makes the platform less interesting for complex applications that can't be updated periodically
  • Every single minor feature that's an spending. For example, a basic firewall.
For a mid size front end, with a good budget to pay for resources escalation. Also for test environments and debug of Web Apps. It hosts great Function Apps, together with Web Apps. Spending in bundled in firewall, that's a good platform for e-payments and complies with all http / web standards, so you wont have surprises with Chrome and Chromium.
It comes with a good IP filter, that you would use starting in S1 (basic production) plan, but if you want a true firewall with DoS protection, it comes as an "additional". Both perform well.
Production plans have built-in backup and advanced networking support, also if spend limits are not so low, that's great to integrate your website in a private network.

Platform-as-a-Service (11)
80%
8.0
Ease of building user interfaces
100%
10.0
Scalability
100%
10.0
Platform management overhead
40%
4.0
Workflow engine capability
50%
5.0
Platform access control
100%
10.0
Services-enabled integration
100%
10.0
Development environment creation
100%
10.0
Development environment replication
100%
10.0
Issue monitoring and notification
80%
8.0
Issue recovery
60%
6.0
Upgrades and platform fixes
50%
5.0
  • When workload was medium-low and medium-high it escalated and performed in a very good way. We saved a lot of time and a specialized role for managing it. Also, compared to an IaaS solution, was reasonably expensive.
  • Many platform issues on 2020 caused problems with our business. Downtime was reimbursed, but some customers were lost and churn grew.
  • Using AppServices and Web Apps as a Big Data processing platform was not a good idea, specially when data volumes grew and every escalation in resources was 2x of the previous stage cost.
AppServices that's easier to manage than its competitors, specially if you have everything in Azure. But also that's the most expensive service when you escalate or start using it for massive data processing. It would be an excellent containers platform if were easier to deal with its costs.
Regarding Apache and AKS, also I must mention the required level of manual maintenance that's a key point. If you wont have internally or via consulting a specialized role, AppServices that's the best choice.
Score 8 out of 10
Vetted Review
Verified User
Incentivized
The ASP NET Core apps were deployed using Azure App Service. Multiple programs were installed and utilized by the entire company. Having the ability to launch our apps directly from Visual Studio was a huge time-saver. The Azure site or the Azure command-line interface allowed us to make the necessary adjustments.
  • Visual Studio makes it an easy to deploy an app.
  • The Azure CLI and the Azure Portal are the two most convenient ways to interact with the cloud.
  • There's no need to worry about server upkeep. We could simply increase our capacity by changing a few gateway settings.
  • Like Heroku's dynos, abstraction of computing resources.
  • The total size of the Azure Portal has a negative impact on the management of Azure App Service apps.
  • The cost of making large transitions in the size of a resource is high.
You may easily deploy your apps to Azure App Service if they were written in Visual Studio IDE (typically.NET applications). With a few clicks of the mouse, you may already deploy your application to a remote server using the Visual Studio IDE. As a result of the portal's bulk and complexity, I propose Heroku for less-experienced developers.
  • Auto scaling.
  • Azure Kubernetes.
  • CI/CD pipelines for DevOps development.
Platform-as-a-Service (11)
87.27272727272727%
8.7
Ease of building user interfaces
80%
8.0
Scalability
100%
10.0
Platform management overhead
90%
9.0
Workflow engine capability
80%
8.0
Platform access control
80%
8.0
Services-enabled integration
90%
9.0
Development environment creation
80%
8.0
Development environment replication
100%
10.0
Issue monitoring and notification
80%
8.0
Issue recovery
90%
9.0
Upgrades and platform fixes
90%
9.0
  • Deployment of ASP.NET apps at the organization has been sped up.
  • An option to offer access to the version control system on a third platform so that we could easily deploy our apps.
  • Because of Azure App Service's scalability capabilities, the costs of running the services are kept to a minimum. As a result, we may save hundreds of dollars each month compared to the expenses of traditional servers by using fewer resources during slack periods.
In terms of deploying your apps, Azure App Service provides a solid foundation. You may use either the Azure command-line interface or the Web Portal to administer these apps. As a whole, I find You may easily deploy your apps to Azure App Service to be a really difficult platform for novices to get their feet wet. First and foremost, I'd look at Heroku's user interface and the way it abstracts compute units.
Drew Harrison | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Incentivized
We use Azure App Service to build full-fledged custom web-based software solutions for small and medium-sized businesses in a variety of markets. The Azure App Service coupled with .NET, Entity Framework, and other Azure features (storage, tables, etc.) make it easy to quickly build fully-functional apps, and we're able to do so so much quicker than when we were using the LAMP stack (Linux, Apache, MySQL, and PHP). Plus, we can scale resources with a click instead of needing to migrate to different servers and manually handle load balance, etc.
  • Super quick & easy to deploy new apps in visual studio
  • Easy scaling to help reduce costs during off-hours
  • The powerful Azure ecosystem offers a lot of functionality that ties in well with Azure App Service
  • Jumps between resource sizes can get expensive
  • You may wind up putting a lot of eggs in one basket--not necessarily a con but something to keep in mind (most of your data will likely be managed and processed through Microsoft products/services if you fully commit to Azure App Service).
  • Learning new technology. If you're moving from on-premises to Azure App Service (or any cloud solutions), you'll likely have to rethink how things are done to achieve the same end results (and/or resources may become expensive quickly).
Azure App Service is great if you're starting a new web project and need an infrastructure that is fast, stable, secure, and scalable. The service has a very high up-time, and it supports a variety of languages and technologies (though it really shines with the .NET stack - C#, ASP.NET, Entity Framework, etc.). If you're thinking about porting an existing app over, it may wind up being expensive as far as resources go if the software isn't properly optimized to utilize cloud resources efficiently, so that's something to keep in mind.
  • Azure App Service has allowed us to quickly deploy high-budget projects very quickly, netting us a healthy profit vs the cost to develop. (We make, on average, about 10x what it costs to get up and running per project thanks to how easy it is to implement a skeleton framework.)
  • Costs are low to run the services thanks to the scaling functionality that comes with Azure App Service. We can utilize less resources during slow times and save hundreds of dollars per month vs costs of traditional servers.
We had an issue where we deployed too large of a resource and didn't notice until the bill came through. They were very understanding and saw we weren't utilizing the resources so they issued a generous refund in about 4 hours. Very fast, friendly, and understanding support reps from my experience.
Score 8 out of 10
Vetted Review
Verified User
Incentivized
During my time at the company, Azure App Service was used to deploy ASP NET Core applications. It was used throughout the whole organization and we had multiple applications deployed there. It was pretty useful since we could deploy our applications directly from Visual studio, never leaving our code editor environment. We could modify the settings from the Azure portal or with the Azure command-line interface.
  • Simple app deployment from Visual Studio.
  • Easy interfaces: Azure CLI and Azure Portal.
  • No server maintenance. We could scale easily by just modifying some settings in the portal.
  • Abstraction of computing resources like Heroku does with dynos.
  • Azure Portal overall is pretty bloated and that affects managing Azure App Service applications.
If your application is developed in Visual Studio IDE (usually .NET applications), it will be extremely easy to deploy your applications to Azure App Service. Visual Studio IDE already has the functionality to deploy there with very few clicks.

Due to the complexity and bloatedness of Azure Portal, I would recommend less complex platforms like Heroku for less-experienced developers.
  • Reduced the deployment time of ASP .NET applications in the company.
  • Gave us an alternative to quickly deploy our applications without granting access to the version control system to a third platform.
Azure App Service will give you a very solid and strong platform to deploy your applications. It gives you great interfaces to manage those applications either through a Web Portal or the Azure command-line interface. However, I consider Azure overall to be very complex and hard for newcomers to use it right away. I would consider Heroku first due to its extremely simple interface and abstraction of computing units.
Microsoft has always been known for providing a high standard in terms of customer support and Azure App Service (and as a matter of fact the whole Azure Platform) is no exception. Azure App Service never caused us any issues and we only contacted their customer support for questions regarding server locations and pricing. I feel pretty satisfied with how they treat their customers.
Heroku Platform, Amazon Elastic Compute Cloud (EC2), Amazon S3 (Simple Storage Service)
Return to navigation